Dasya:http+ws+tcp portablebackend
概要
ポータブルなバックエンド
= httpとwsとtcpが喋れるサーバが欲しい。
かつ、このバックエンドで適当なパターンマッチ積んで、リクエストやらイベントに対して自動で適当なレスポンスを返せるようにしたい。
UIとかはUnityからぶっ叩けるといいのでは的な。
簡単でいいんで作ろう。
扱うイベント
特定のhttpリクエスト、tcpで飛んでくるパケット、wsで飛んでくるバイナリとか文字列に対して、
.NETCoreでいいや
動けばいいやってレベルなんでざっくりやろう。
Unity2017とかにも標準でexe入ってるし。
機能の想定
tcp, http, ws を扱いたい。で、
・httpはHttpServerが動けばよし
・tcpはTcpServerが動けばよし
・wsは上記が動けばよし
という感じで、さらにtcpに関してはまあ特になんかせんでもDisquuunとかがあるんで、
RedisとDisque(そのうちRedisにプラグインとして吸収される)があるんで、機能を追加する場所を綺麗に提供できればよし。
Status:そのうちつくる
Motivation upgrading…
https://github.com/sassembla/Dasha